package com.mingqijia.gassafety.webserver.dto;

import com.alibaba.fastjson.JSONArray;
import lombok.Data;

import java.math.BigInteger;
import java.util.List;

/**
 * @program: gassafety
 * @description: 添加任务池
 * @author: Mr.Wang
 * @create: 2023-02-13 15:59
 **/
@Data
public class CallTaskDTO {
    private Integer id; //任务池id
    private List<Integer> ids; //任务池ids
    private List<Integer> status; //外呼状态  0:等待调用讯飞接口, 1:调用接口成功, 2:调用接口失败
    private List<BigInteger> taskDataId; // 是 外呼记录id
    // required app 主键
    private Integer appId;
    // required 组织code
    private String orgCode;
    // required 讯飞 task_code
    private String taskCode ;
    // required 讯飞 task_name
    private String taskName ;

    // required 讯飞 话术id
    private String robotId;
    
    // 话术内容
    private String robotContent;

    //required 讯飞 线路号码
   private String lineNum;
    // required 讯飞 线路号码
    private String voiceCode;

    // required 讯飞 task的模板参数字段
    private JSONArray callColumn;
    //最多一次50组, 任务模板调用时的实参
    private List<JSONArray>  callList;

    //一天中可执行的开始时间
    private String execTimeStart;

    //一天中可执行的结束时间
    private String execTimeEnd;
}
